﻿Public Class GuiaRemision
    Public Sub New()
    End Sub

    Public Property codigoGuiaRemision As String
    Public Property serieGuiaremision As String
    Public Property numeroGuiaRemision As String
    Public Property direccionPartida As String
    Public Property direccionLlegada As String
    Public Property fechaEmision As DateTime
    Public Property fechaInicioTraslado As DateTime
    Public Property codigoUsuario As String
    Public Property estadoGuiaRemision As String

    Public Property Motivo As New MotivoTraslado
    Public Property EmpresaDestino As New Empresa
    Public Property EmpresaTransporte As New Empresa

    Public Property NotaAlmacen As New NotaAlmacen

    Public Property DetalleGuia As New List(Of DetalleGuiaRemision)

    Public Class DetalleGuiaRemision
        Public Sub New()
        End Sub

        Public Property cantidadProducto As Integer
        Public Property pesoKG As Double
        Public Property Producto As New Producto

        Public Property Series As New List(Of SerieProductoGuiaRemision)

        Public Class SerieProductoGuiaRemision
            Public Sub New()
            End Sub

            Public Property DetalleExistencia As New Existencia.DetalleExistencia

        End Class

    End Class

End Class
